Seed Sets and Search Structures for Optimal Isocontour Extraction
نویسندگان
چکیده
The search for intersected cells in isocontouring can be accelerated using suitable range query data structures, such as the interval tree or segment tree. The storage overhead of such search structures can be significantly reduced by searching over a subset of the cells S, called a seed set, which contains at least one cell per connected component of every isocontour. We present three algorithms for generating seed sets and compare their time complexity and performance in terms of the number of seed cells generated. The first two algorithms are applicable to both regular and irregular grids of arbitrary dimension, while the third is a specialization for regular grids. The first algorithm produces a nearly optimal seed set, minimizing the storage overhead for the search structure. While the second and third algorithms may produce a larger seed set, they are extremely fast, have the advantage of being suitable for extremely large datasets that cannot be kept in main memory (out-of-core computation), and are amenable to parallelization. In each case the resulting seed sets are orders of magnitude smaller than the total number of cells, while the computational complexity remains optimal. We compare the results of the two new algorithms with previous results and recent new work.
منابع مشابه
Fast Isocontouring For Improved Interactivity1
We present an isocontouring algorithm which is near-optimal for real-time interaction and modification of isovalues in large datasets. A preprocessing step selects a subset S of the cells which are considered as seed cells. Given a particular isovalue, all cells in S which intersect the given isocontour are extracted using a highperformance range search. Each connected component is swept out us...
متن کاملA Simple and Novel Seed-Set Finding Approach for Iso-Surface Extraction
Iso-surface extraction is one of the most important approaches for volume rendering, and iso-contouring is one of the most effective methods for iso-surface extraction. Unlike most other methods having their search domain to be the whole dataset, iso-contouring does its search only on a relatively small subset of the original data-set. This subset, called a seed-set, has the property that every...
متن کاملA New Approach of Seed-Set Finding for Iso-Surface Extraction
Iso-surface extraction is one of the most important approaches for volume rendering, and iso-contouring is one of the most effective methods for iso-surface extraction. Unlike most other methods having their search domain to be the whole dataset, iso-contouring does its search only on a relatively small subset of the original data-set. This subset, called a seed-set, has the property that every...
متن کاملOptimal hybrid memory constrained isosurface extraction
Efficient isosurface extraction from large volume data sets requires special algorithms and data structures that allow to quickly identify large parts of the data set, that do not contain any part of the surface and which can be eliminated from the search. Such algorithms typically use a hierarchical spatial subdivision of the volume or they organize the scalar values attached to the cells of t...
متن کاملEfficient Isosurface Extraction for Large Scale Time-Varying Data Using the Persistent Hyperoctree (PHOT)
We introduce the Persistent HyperOcTree (PHOT) to handle the 4D isocontouring problem for large scale time-varying data sets. This novel data structure is provably space efficient and optimal in retrieving active cells. More importantly, the set of active cells for any possible isovalue are already organized in a Compact Hyperoctree, which enables very efficient slicing of the isocontour along ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999